About Kulaba Kitchen Limited (12846608) United Kingdom