About Slow Sellers Ltd (12292253) United Kingdom