About Plethora Group Ltd (12618561) United Kingdom