About Delegate Business Services Ltd (11019410) United Kingdom