About Cycle Pharmaceuticals Ltd (07933058) United Kingdom