About Jecla Ltd (12388276) United Kingdom