About Appbase Ltd (08528049) United Kingdom