About Octagon International Limited (13088471) United Kingdom