About Tennoc Plant Limited (12558842) United Kingdom