About Octagon Investments Limited (04202689) United Kingdom