About Mint Innovation Limited (06191809) United Kingdom