About Ibase Limited (09826471) United Kingdom