About Metroquote Limited (02166743) United Kingdom