About Tiny Store Limited (12945389) United Kingdom