About Octagon Corporation Limited (02545117) United Kingdom