About Octagon Associates Limited (03114175) United Kingdom