About Abode Holdings Ltd (10456593) United Kingdom