About Techemika Ltd (12577682) United Kingdom