About The Boat Race Company Limited (02544376) United Kingdom