About Yggdrasil Holdings Ltd (11528195) United Kingdom