About The Network Effect Limited (10191558) United Kingdom