About Nexarda Ltd (12573391) United Kingdom