About Nortada Management Lp (SL027860) United Kingdom