About Sh 24 Holdings Limited (11663006) United Kingdom