About Look Left Ltd (10746270) United Kingdom