About Jammydog Investments Ltd (10908881) United Kingdom