About Therra-sea Ltd (10111364) United Kingdom