About Chom Chom Limited (12476919) United Kingdom