About Cherry Play & Stay Ltd (12403360) United Kingdom