About Choma Limited (10407519) United Kingdom