About Jojoba Limited (04286047) United Kingdom