About S&a Radu Ltd (12948425) United Kingdom