About Calabar Kitchen Limited (12446592) United Kingdom