About Sparrow Corporation Limited (08620621) United Kingdom