About Delta Tbha Holdings Limited (10920999) United Kingdom