About Westbase Technology Solutions Limited (06597528) United Kingdom