About Jehandra Limited (08489268) United Kingdom