About Ba Dogtor Limited (11803803) United Kingdom