About Torr Innovations Ltd (06692121) United Kingdom