About Lili Environmental Limited (07387296) United Kingdom