About Octagon Management Company Limited (02047305) United Kingdom