About Bakuba Ltd (07089276) United Kingdom