About Octagon I O Ltd (09329199) United Kingdom