About Englore Holding Limited (12024350) United Kingdom