About Delta Legal & Corporate Ltd (12751846) United Kingdom