The Lens is a trading name of Lens Ventures Ltd, a company registered in England and Wales.
Company number: 17326485
Registered office: 47 Whitecroft, Horley, England, RH6 9BZ