About Cedra Holdings Limited (13015784) United Kingdom