About Jamellis Ltd (12380336) United Kingdom