About Ottoman Media & Trading Ltd (12614025) United Kingdom