About Star Incorporated Holdings Limited (12736165) United Kingdom