Nothing, since there has never been a village called Ambio anywhere in Britain. The nearest names listed in Domesday Book of 1086 are:
Ambaston, Amberden, Amberley, Amblecote, Ambrosden - and Wendens Ambo in Essex.
Ambio appears to be a modern Italian word.