About Obar Camden Holdings Limited (08257455) United Kingdom