About Stray Dogs Investments Ltd (13501056) United Kingdom