About Plethora Holdings Limited (11869527) United Kingdom