About Novus Sataus Ltd (11204033) United Kingdom