About Plexus Investments Limited (04967208) United Kingdom