About Pleaseure & Tickles Limited (10401136) United Kingdom