About Nycam Ltd (12310506) United Kingdom