About The Jam Goddess Limited (10465836) United Kingdom