About Technofactor Ltd (12368546) United Kingdom