About Tardis Group London Limited (05541156) United Kingdom