About Cleopatra Cardiff Ltd (12464358) United Kingdom