About Sebastian Salas Studio Ltd (12992426) United Kingdom