About Jamm Innovation Ltd (12947626) United Kingdom