About Damm Environmental Holdings Limited (SC506679) United Kingdom