About Stulla Ngm Ltd (12307695) United Kingdom