About Perdibarnse Computing Limited (06413318) United Kingdom