About Delta International Holding Limited (05302824) United Kingdom