About Explore Investments No. 3 Limited (06240917) United Kingdom