About Lookom Solutions Ltd (13343383) United Kingdom