Company overview
Corporate Number
2700150096996
Japanese Name
Spencer Ogden PTE LTD
Entity type
Public Interest Corporation
Incorporation date
10 December 2019
Country
Japan