About Tamarisk Studios Ltd (12440241) United Kingdom