About Lichen Environmental Limited (06594192) United Kingdom