About Octahedron Studio Ltd (11969723) United Kingdom