About Teddy Mountain (uk) Limited (07274414) United Kingdom