About Ideal Group International Limited (11336464) United Kingdom