About Leimen Ltd (12376325) United Kingdom