About Pendrill Solutions Ltd (10776325) United Kingdom