About Metra Spv Ltd (12321475) United Kingdom