About Pell Frischmann Information Technology Limited (05298404) United Kingdom