About Apptaa Limited (11382570) United Kingdom