About Valltech Limited (SC123382) United Kingdom