About Delphic Holdings Limited. (00525778) United Kingdom