About Tigertail Associates Limited (06603040) United Kingdom