About Jo Wander Management Limited (06503108) United Kingdom