About Jecan Marcel Ltd (08621137) United Kingdom