About Tamarak Holdings Slp (SL005168) United Kingdom