About Happy Valley Io Ltd. (SC568422) United Kingdom