About Plexus Projects Limited (06722371) United Kingdom