About Novacyt Uk Holdings Limited (12031776) United Kingdom