About Globebase Computers Limited (02328482) United Kingdom