About Ideal Group Holdings Limited (09920356) United Kingdom