About Loo & Co Limited (12501810) United Kingdom