About The Investors Panel Ltd (12516067) United Kingdom