About Octagon Green Solutions Limited (08326079) United Kingdom