About Delegate Connect Limited (13278070) United Kingdom