About Khullar Holdings Limited (12237411) United Kingdom