About Ticklehouse Limited (07221194) United Kingdom