About Yellow Sparrow Limited (03219245) United Kingdom