About Octagon Technology Limited (03437632) United Kingdom