About Maelstrome Industries Limited (12060976) United Kingdom