About Lens Technology Limited (08611726) United Kingdom