About Rushdale Computing Limited (02026291) United Kingdom