About Tamed Sea Ltd (11603506) United Kingdom