About Delmar Agency L.p. (SL015428) United Kingdom