About Rod S Computing Limited (05367257) United Kingdom