About Dexters Management Limited (10913916) United Kingdom