About Parallax Digital Technologies Limited (10314407) United Kingdom