About Blue Ribbon Holdings Limited (10338447) United Kingdom