About Delphis Holdings Limited (10779261) United Kingdom