About Loro Sale Limited (10815201) United Kingdom