About Plactra Engineering Solution Limited (08317302) United Kingdom