About The Idol Brand Ltd (12846330) United Kingdom