About Kromech Limited (12117042) United Kingdom