About Mcadol Holdings Ltd (13088760) United Kingdom