About Cedrex Investments Limited (12698583) United Kingdom