About Stiktoons Limited (11425319) United Kingdom