About Terrakore Ltd (12062624) United Kingdom