About Lecta Limited (12405393) United Kingdom