About Baluba Limited (NI622828) United Kingdom