About Yellow Dog Holdings Limited (12975820) United Kingdom