About Plexalis Ltd (11323921) United Kingdom