About Jacardy Limited (09706323) United Kingdom