About Seastride Ltd (13256617) United Kingdom