About Technoscope Web Solutions Ltd (12444143) United Kingdom