588BF3
000FB6
C04DF7
00-E0-51
787265
001490
A8BD3A
02:60:8C
titan datacenters france
intransa, inc
981334
history ...