This company known as Medusa was started on 23rd October 1996 as a private limited company. This company registered office was based in Liverpool on Muskers Building, 2nd Floor 1 Stanley Street. The address post code is L1 6AA. The official reg. no. for Medusa Limited was 03267587. Medusa Limited had been in business for twenty two years up until dissolution date on 30th January 2018.
When it comes to this specific firm's executives list, there were three directors including: David A. and Eleftherios E..