About Sacara Group Ltd (12164376) United Kingdom