About Jury Technologies Ltd (12191251) United Kingdom