About Parallax Information Communication Technology Limited (04351518) United Kingdom