About Barnby Computing Limited (06630306) United Kingdom