About Novus Sol Limited (12427740) United Kingdom