About Ebase Technology Limited (03850999) United Kingdom