About Ottoman London Ltd (13320932) United Kingdom