About Delegate One Limited (07196863) United Kingdom