About Betts Environmental Holdings Limited (10093899) United Kingdom