About Littlebase Limited (03292478) United Kingdom