About Mintra 888 Limited (12352804) United Kingdom