About Jo60 Limited (11620305) United Kingdom