About Themica Ltd (12524143) United Kingdom