About Lechi Limited (12960464) United Kingdom