About Roar Techmedia Holding 3 Limited (12290689) United Kingdom