About Meinen Capital Limited (12710630) United Kingdom