About Mint Project Control Limited (SC540873) United Kingdom