About Xtra Capital Limited (12066306) United Kingdom