About Nexaa Limited (11783999) United Kingdom