About Tamarise Limited (03526153) United Kingdom