About Cheyne Terrace Management Ltd (09051108) United Kingdom