About Rough Beast Media Ltd. (10307882) United Kingdom