About Cheynes Management Holdings Limited (SC693722) United Kingdom