About Maelstrom S E Ltd (09512298) United Kingdom