About Tardis Storage Solutions Limited (10112879) United Kingdom