About Sloane Street Testing Limited (13438434) United Kingdom