About 2020 Abode Limited (12678947) United Kingdom