About Chili Palmers Ltd (11192716) United Kingdom