About Rupert Alexander Limited (11198749) United Kingdom