About Lma Group Holdings Ltd (11852675) United Kingdom