About Jojo Parker Limited (11532802) United Kingdom