About Delphinus Mga Holdings Limited (13412467) United Kingdom