About Vaalhalla Management Ltd (12641863) United Kingdom