About Idol By Cheryl Taylor Ltd (12301027) United Kingdom