About The Tickle Associates Limited (02490015) United Kingdom