About Bird Seed Studio Limited (09605845) United Kingdom