About Delegated Services C.i.c. (08032458) United Kingdom