About Plescia Technology Limited (12876895) United Kingdom