DELTROIT ASSET MANAGEMENT (UK) LLP
2104766
331340195
00442045705600
No business address disclosed
Same as business address