Company name: Lloyd's Register
Description: We help businesses evolve by connecting them with tomorrow’s thinking, today.
71 Fenchurch St, London EC3M 4BS, United Kingdom