About Tulchan Analytics Limited (09837192) United Kingdom