About Westbase Technology Limited (02328219) United Kingdom