About Cedar Technologies (holdings) Limited (04081248) United Kingdom