About Leonardor Ltd (11646199) United Kingdom