About Octagon Partners Ltd (09635595) United Kingdom