About Sugar Cimmaron Ltd (12942274) United Kingdom