About Octagon Solutions Limited (04887510) United Kingdom