About Rubyruby (london) Limited (07623714) United Kingdom