About Dels Ogun Ltd (12798351) United Kingdom