About Nemessis Limited (13311015) United Kingdom