About Tardis Storage Ltd (13348754) United Kingdom