About Jesmack Investiment Limited (08498075) United Kingdom