About Plethora Solutions Holdings Plc (05341336) United Kingdom