About Eurobase Systems Limited (02251162) United Kingdom