About Lookme Limited (10493171) United Kingdom