About Teeny Town Ltd (09668262) United Kingdom