Imprint

Selina Finance Limited

 

Managing director: Oliver Heinrich

Registration number: 11497606