About Star&a Ltd (13447433) United Kingdom