About Mack Cap Limited (12173432) United Kingdom