About Black Cherry Studio Limited (SC416212) United Kingdom