About 2 Excel Geo Limited (11424191) United Kingdom