About Leia Of London Limited (11131609) United Kingdom