About Sparrow Consortium Limited (06071382) United Kingdom