About Sebastian N Dudu Ltd (12903207) United Kingdom