About Blockstar Holdings Limited (13277394) United Kingdom