About W Ruby Limited (11269367) United Kingdom