About Jesta (london) Limited (09514413) United Kingdom