About Camargue (london) Limited (02580635) United Kingdom