About Parallax Partners Limited (SC653929) United Kingdom