About Plexi Software Limited (11312901) United Kingdom