About Sloane Circle Limited (12002703) United Kingdom