HM Nautical Almanac Office is a small multi-disciplinary group of specialists whose purpose is to provide solutions to astronomical and celestial navigation problems.