About Excellium Ltd (12273460) United Kingdom