About Sovtech International Holdings Ltd (11994260) United Kingdom