About Chera Capital (uk) Limited (12606183) United Kingdom