About Oh Bubala Ltd (12759630) United Kingdom