About Oh My Dog App Ltd (13090134) United Kingdom