About Innovium Research Limited (03502338) United Kingdom