Rahasya Selfridges launch marks the debut of a unique branded retail space in the UK.