About Octagon Ventures Limited (10226192) United Kingdom