About Daedalus Environmental Limited (06935533) United Kingdom