About Deltec (london) Limited (02991183) United Kingdom