About Teddy Rocks (t20) Ltd (11213274) United Kingdom