About Johbar Consulting Limited (06172137) United Kingdom