About Metrala Ltd (13630108) United Kingdom