About The Idol Group Limited (12914175) United Kingdom