About Nemertis Limited (SC570541) United Kingdom