About Techbase Limited (08509772) United Kingdom