About Twenty-4 Seven Global Media Limited (08573157) United Kingdom