About Joelma Limited (08993947) United Kingdom