About Cydella Holdings Limited (00767295) United Kingdom