About Ivd Technology Solutions Limited (12909178) United Kingdom