About Sebastian Lauren Limited (12678435) United Kingdom