About Sennen Media Limited (13027572) United Kingdom