About Jabulani - Jo Ltd (13484106) United Kingdom