About Sloane.c Limited (12190708) United Kingdom