About North Stars Management Ltd (13037585) United Kingdom