About 2xl Yacht Racing Limited (03893430) United Kingdom