About Mint Island Limited (10864678) United Kingdom