About App Research And Development Limited (13630261) United Kingdom