About Jamila Organics Ltd (12297160) United Kingdom