About Sebastian Stroilescu Ltd (11247605) United Kingdom