About Sloo Ltd (12898902) United Kingdom