About Jellicon Limited (06238362) United Kingdom