About Sintecmedia Ottilus Ltd (07996963) United Kingdom