About Starling Media Limited (07602264) United Kingdom