About Tech & Design Ltd (10783488) United Kingdom