About Sagra Studio Limited (11824948) United Kingdom