About Rowebase Computers Limited (03349431) United Kingdom