About Plesca Ltd (12189106) United Kingdom