About Plexicate Ltd (10667821) United Kingdom