About Technical Innovations Ltd (12186543) United Kingdom