About Plethora Investments Uk Ltd (13346462) United Kingdom