About Dibase Limited (02969395) United Kingdom