About Strolll Limited (11832565) United Kingdom