About Latvian Spice Productions Ltd (11855179) United Kingdom