About Rubyrose Limited (05640372) United Kingdom