About Stride Productions Limited (07888059) United Kingdom