About Metrixa Limited (06567833) United Kingdom