About Jessrald Consultancy Limited (09925458) United Kingdom