Search the register – results All results LAUNCH IT TRUST 04133046 - Incorporated on 27 December 2000 Unit 2 Angel Yard 34 Snells Park, Upper Edmonton, London, England, N18 2FD