About Lens Partners Ltd (11248401) United Kingdom