About Sloane Rewards Limited (11440626) United Kingdom