About Sparrow Research Limited (10106481) United Kingdom