About Digidea Studio Limited (10172302) United Kingdom