About Jenkova Consulting Limited (04398009) United Kingdom