About Jo Ventures Limited (12554529) United Kingdom