About Metor Ltd (10427428) United Kingdom