About Jabulani Lucas Ltd (SC570530) United Kingdom