About Delta Corp Holdings Limited (13164536) United Kingdom