About Redhill Interactive Ltd (12073578) United Kingdom