About Acebase Limited (01632787) United Kingdom