About Rosebud Switzerland Ltd (13323906) United Kingdom