About Macmaclar Ltd (11022234) United Kingdom