About Mini Store 360 Ltd (12999089) United Kingdom