About Lookfactor Limited (05882151) United Kingdom