About Semnox Ltd (09470127) United Kingdom