About Baccarage Ltd (12120943) United Kingdom