About Splash News (europe) Limited (11556654) United Kingdom