About Official Bambara Ltd (12754497) United Kingdom