About Edge Media Labs Ltd. (10273307) United Kingdom