About Ruby Village Limited (12924417) United Kingdom