About Jelby Limited (06811790) United Kingdom