About Jagger Investments Ltd (08579085) United Kingdom