About Ottoman Group Ltd (12391823) United Kingdom