About Camargue (cheltenham) Limited (02010196) United Kingdom