About Johal Holdco Limited (10133112) United Kingdom