About Tesora Designs Ltd (12685126) United Kingdom