About Metro E Investments Limited (13620260) United Kingdom