About Temida London Limited (08782908) United Kingdom