About Nemecis Ltd (10257433) United Kingdom