About Think Eden Media Ltd. (10158747) United Kingdom