About Mack Management Solutions Ltd (10067263) United Kingdom