About Jojo Homes Holdings Limited (11676041) United Kingdom