About Lensplex Ltd (12254399) United Kingdom