About Tamerisk Ltd (12153547) United Kingdom