About Johal Corporation Limited (02215392) United Kingdom