About Explorer Associates Limited (03650082) United Kingdom