About Border Crossing Media Holdings Limited (SC308978) United Kingdom