About Metrika Science (ip) Limited (12138268) United Kingdom