About Chyoma Life Limited (10932283) United Kingdom