About Pendas Computer Services Limited (05978796) United Kingdom