About Chagra Holdings Ltd (10268687) United Kingdom