About Ruso Limited (03976230) United Kingdom