About Left Eye Ltd (12669638) United Kingdom