About Minidba Software Limited (11811769) United Kingdom