About Octagon Group Holdings Limited (06309644) United Kingdom