About Mintus Prometa Ii Limited (12883832) United Kingdom