About Plextek Holdings Limited (09833991) United Kingdom