About Metrol Technology (brazil Holdings) Limited (SC663546) United Kingdom