About Jams Palace Limited (12085861) United Kingdom