About Delegateuk Limited (08023480) United Kingdom