About Lensnectar Limited (09339246) United Kingdom