About Nemrac Limited (NI630325) United Kingdom