About Nova India Limited (07320692) United Kingdom