About Maxx Capital Limited (12743452) United Kingdom