STENHAM ASSET MANAGEMENT (UK) PLC
2093782
000000000
442070796646
No business address disclosed
Same as business address