About Baluba Retail U.k. Limited (10964981) United Kingdom