About Octahedron Ltd. (06122824) United Kingdom