About 888 Sloane Limited (11485105) United Kingdom