About Loro Holdings Limited (12580610) United Kingdom