About Jafra Innovations Ltd (12379048) United Kingdom