About Blue Ribbon Stays Ltd (12268159) United Kingdom