About Stride Creative Limited (06926647) United Kingdom