About Channelflip Media Limited (06321295) United Kingdom