About Baccara Ltd (12808625) United Kingdom