About Neira Ltd (12040418) United Kingdom