About Osman Kabba Ltd (13255676) United Kingdom