About Doublebase Limited (02257423) United Kingdom