About Look Satisfy Limited (12875932) United Kingdom