About Lucky Khera Holdings Limited (11813653) United Kingdom