About Cedar Technologies (1997) Limited (03321923) United Kingdom