About Alter Sea Ltd (SC620967) United Kingdom