About Design Studio Octo London Limited (12113854) United Kingdom