About Metrol Technology (brazil Operations) Limited (SC663683) United Kingdom