About Abode Group Holdings Ltd (12763131) United Kingdom