About Lensworth Solutions Ltd (12571398) United Kingdom