About Abodeco Group Holdings Limited (10536149) United Kingdom