About Explorer International Investment Co. Ltd (07818259) United Kingdom