About Teddy Leisure Ltd (13641417) United Kingdom