About Archmore Infrastructure Holdings Ltd (12249859) United Kingdom