About Utiligroup Holdings Limited (03642322) United Kingdom