About Wild Idol Limited (12389974) United Kingdom