About Astra Lux Navitas Ltd. (07660404) United Kingdom