About Crimson Node Technologies Limited (11062186) United Kingdom