About Wind Up Bird Limited (05925927) United Kingdom