About Octagon Computer Generated Images Ltd (09964921) United Kingdom