About The London Lens Project Ltd (11188879) United Kingdom