About Jojoba Cosmetics Limited (06978359) United Kingdom