About Tamarisk Property Holdings Ltd (13444029) United Kingdom