About Ousman Scare Limited Limited (13425734) United Kingdom