About Jammed Investments Ltd (09075009) United Kingdom