About Parallax (aberdeen) Limited (SC401812) United Kingdom