About The Tickling Stick Ltd (12230673) United Kingdom