Retail - Farnham, England, United Kingdom
CALLIDORA LTD is a retail company based out of 14A LANCASTER AVENUE, FARNHAM, United Kingdom.