About Metrol Technology (overseas) Limited (SC613138) United Kingdom