C/O Pixelogic Media Uk Ltd, London
Reg Number: 13639517
Date of Inc: September 23, 2021
19-22 RATHBONE PLACE, LONDON
Reg Number: 10646064
Date of Inc: January 03, 2017