About Jemca Investments Limited (06594243) United Kingdom