About Starbase Computer Services Limited (02700884) United Kingdom