About Andea (the South American Shop) Limited (01344398) United Kingdom