About Kabanda Technologies Limited (09655015) United Kingdom