About Octagonal Limited (06214926) United Kingdom