About Malabar Kitchen Ltd (12848437) United Kingdom