About Nodecast Global Lp (SL016810) United Kingdom