About Tuckahoe Media Limited (12141619) United Kingdom