About Balba Technologies Limited (05245279) United Kingdom