About Explorers Ne Limited (12787864) United Kingdom