About Plexus Consultants Ltd (07545741) United Kingdom