About Smallbase Limited (02095243) United Kingdom