About Sebastian Oscar Limited (13443298) United Kingdom