About Thebase Limited (11042160) United Kingdom