About Delta Investment Holdings Limited (NI655632) United Kingdom