About Star Holdings London Ltd (13655432) United Kingdom