About Jojoba Management Limited (11412027) United Kingdom