About Maelstrom Inc. Ltd (13021461) United Kingdom