About Star Holdings Limited (11723014) United Kingdom