About Sloane Fundamentals Limited (10433117) United Kingdom