Singapore's Sembawang Shipyard Pte Ltd., a subsidiary of SembCorp Marine, has entered an agreement to repair the Far East fleet of BP Shipping Ltd.