About Jackbull Investments Limited (12867842) United Kingdom