About Plexia Holdings Limited (10458612) United Kingdom