About Green Lizard Technologies Ltd (NI629919) United Kingdom