About Iterra Explorer Ltd (10808396) United Kingdom