About Plexinor Technologies Ltd (12512804) United Kingdom