About Jenastore Ltd (12328338) United Kingdom