About Latin Groove Kitchen Ltd (11601764) United Kingdom