About Blackbird Retail Holdings Limited (07106749) United Kingdom