About Sebastian Ostman Limited (10208001) United Kingdom