About Sb Studio Holdings Limited (09759371) United Kingdom