About Parallax Systems Limited (07681186) United Kingdom