About Amlumen Ltd (12647870) United Kingdom