About Radio Lollipop International Limited (02875761) United Kingdom