About Thioca Ltd (12641035) United Kingdom