About Parallax (navigators) Ltd (04060364) United Kingdom