About Lizard Management Ltd (11422345) United Kingdom