About Plexar Limited (10138680) United Kingdom