About Ottoman Grill London Limited (12727945) United Kingdom