About Plexus Ventures Limited (03829143) United Kingdom