About Terra Studios Ltd (NI680011) United Kingdom