About Cleopatras Room Ltd (13568158) United Kingdom