About Lizard Investments Limited (03880501) United Kingdom