About Abodance Investments Ltd (11977967) United Kingdom