About Macl Holdings Limited (12508086) United Kingdom