About Jelsa Consultancy Services Limited (07389244) United Kingdom