About Mint Presentation Design Limited (10598854) United Kingdom