About Slade Green Beijing Ltd (10942037) United Kingdom