About Minimax Ventures Limited (09556302) United Kingdom