About Slooks Limited (06311602) United Kingdom