About App Developer Studio Limited (13590871) United Kingdom