About Deltec Holdings Limited (04017538) United Kingdom