About Lion Dog Apps Limited (10198949) United Kingdom