About Plethora Invest Ltd (13097219) United Kingdom