Miss Wiggle
Practically perfect in every way
Try the fish shop, or aquarist society, or (depending how you feel about posting personal details on internet) try the buy/sell/swap board - you'll need to get it from the donor's tank to yours in an hour or so or the filter bacteria will start to die.
if kept in water from the tank and kept reasonably warm it'll be 12 hrs before the bacteria start to die off. so if sensibly transported the distance isn't all that crucial