About Ndc Studio Ltd (11437106) United Kingdom