About Eqo Media Limited (10729455) United Kingdom