About Greendog Solutions Ltd (12771220) United Kingdom