About Do Good Apps Ltd. (09733803) United Kingdom