About Nscape Limited (07746746) United Kingdom