About Roar Techmedia Holding 2 Limited (12290560) United Kingdom