About Teemo Designs Limited (01526078) United Kingdom