About Plethora Solutions Limited (04977609) United Kingdom