About Delfinus Holdings Limited (11342180) United Kingdom