About Bacca Shop Limited (07249658) United Kingdom