Get in touch.

A journey of a thousand miles begins with a single step.

Icarus – Finely Crafted Websites
No. 29
Saint Mary Street
Birkirkara
BKR 4684
Malta
Europe
 
(+356) 7996 4438
 
 
 

Your browser is out of date. It has security vulnerabilities and may not display all features on this site and other sites.

Please update your browser using one of modern browsers (Google Chrome, Opera, Firefox, IE 10).

X