About Delegate Limited (02204295) United Kingdom