About Cobbold Management Limited (12930631) United Kingdom