About Novus Tectum Limited (10693138) United Kingdom