About Minimax Close Management Company Limited (03369543) United Kingdom