About Techpals Ltd (12193857) United Kingdom