About Abode Technologies Limited (13065696) United Kingdom