About Jubayl Investments Limited (06675112) United Kingdom