About Technica Design Ltd (03734978) United Kingdom