About Black Magic Design Studio Limited (10005504) United Kingdom