About Techmal Ltd (SC530366) United Kingdom