About Plexus Innovation Limited (11105009) United Kingdom