About Taytech Environmental Holdings Limited (SC529613) United Kingdom