About Bacca Associates Ltd (12228167) United Kingdom