About Johal Investment Management Limited (12995341) United Kingdom