About Roar Techmedia Holding 1 Limited (12290360) United Kingdom