About Mint Technology Group Limited (11622634) United Kingdom