About Jomeba Investments Limited (04284810) United Kingdom