About Metra Capital Limited (09202660) United Kingdom