About Investment & Sea Ltd (12184018) United Kingdom