About North Star London Ltd (10162829) United Kingdom