About Lens Endeavour Ltd (09996245) United Kingdom