About Delta Oyster Ltd (10031502) United Kingdom