About Mack Software Solutions Limited (11207568) United Kingdom