About Holden Group Holdings Ltd (10897169) United Kingdom