Apollo Internet Media started conducting its operations in the year 1997 as a Private Limited Company with reg. no. 03483068. This company's head office was based in Southampton at The Square. This particular Apollo Internet Media Limited business had been operating in this business for 20 years.
Peter G. was this particular firm's director, appointed twenty one years ago.