About Durlacher Research Limited (02998090) United Kingdom