About Loox Uk Limited (07955623) United Kingdom