About Blue Ribbon Swansea Limited (13639277) United Kingdom